<!-- 管理员用户组新增和编辑页面 -->
<extend name="Public/base" />
<block name="body">
<div class="main-title">
	<h2>用户授权</h2>
</div>
<div class="tab-wrap">
	<ul class="tab-nav nav">
		<li class="current"><a href="javascript:;">访问授权</a></li>
		<li><a
			href="{:U('AuthManager/category',array('group_name'=>I('group_name') ,'group_id'=> I('group_id')))}">分类授权</a></li>
		<li><a
			href="{:U('AuthManager/user',array('group_name'=>I('group_name') ,'group_id'=> I('group_id')))}">成员授权</a></li>
		<li class="fr"><select name="group">
				<volist name="auth_group" id="vo">
				<option
					value="{:U('AuthManager/access',array('group_id'=>$vo['id'],'group_name'=>$vo['title']))}"
					<eq name="vo['id']" value="$this_group['id']">selected</eq>
					>{$vo.title}
				</option>
				</volist>
		</select></li>
	</ul>
	<div class="tab-content">
		<!-- 访问授权 -->
		<div class="tab-pane in">
			<form action="{:U('AuthManager/writeGroup')}"
				enctype="application/x-www-form-urlencoded" method="POST"
				class="form-horizontal auth-form">
				<volist name="node_list" id="node">
				<dl class="checkmod">
					<dt class="hd">
						<label class="checkbox"><input
							class="auth_rules rules_all" type="checkbox" name="rules[]"
							value="<?php echo $main_rules[$node['url']] ?>">{$node.title}管理</label>
					</dt>
					<dd class="bd">
						<present name="node['child']"> <volist
							name="node['child']" id="child">
						<div class="rule_check">
							<div>
								<label class="checkbox"<notempty name="child['tip']">title='{$child.tip}'</notempty>>
									<input class="auth_rules rules_row" type="checkbox"
									name="rules[]" value="<?php echo $auth_rules[$child['url']] ?>" />{$child.title}
								</label>
							</div>
							<notempty name="child['operator']"> <span
								class="divsion">&nbsp;</span> <span class="child_row"> <volist
									name="child['operator']" id="op"> <label
									class="checkbox"<notempty name="op['tip']">title='{$op.tip}'</notempty>>
									<input class="auth_rules" type="checkbox" name="rules[]"
									value="<?php echo $auth_rules[$op['url']] ?>" />{$op.title} </label> </volist>
							</span> </notempty>
						</div>
						</volist> </present>
					</dd>
				</dl>
				</volist>

				<input type="hidden" name="id" value="{$this_group.id}" />
				<button type="submit" class="btn submit-btn ajax-post"
					target-form="auth-form">确 定</button>
				<button class="btn btn-return"
					onclick="javascript:history.back(-1);return false;">返 回</button>
			</form>
		</div>

		<!-- 成员授权 -->
		<div class="tab-pane"></div>

		<!-- 分类 -->
		<div class="tab-pane"></div>
	</div>
</div>

</block>
<block name="script"> <script type="text/javascript"
	src="__STATIC__/qtip/jquery.qtip.min.js"></script>
<link rel="stylesheet" type="text/css"
	href="__STATIC__/qtip/jquery.qtip.min.css" media="all">
<script type="text/javascript" charset="utf-8">
    +function($){
        var rules = [{$this_group.rules}];
        $('.auth_rules').each(function(){
            if( $.inArray( parseInt(this.value,10),rules )>-1 ){
                $(this).prop('checked',true);
            }
            if(this.value==''){
                $(this).closest('span').remove();
            }
        });

        //全选节点
        $('.rules_all').on('change',function(){
            $(this).closest('dl').find('dd').find('input').prop('checked',this.checked);
        });
        $('.rules_row').on('change',function(){
            $(this).closest('.rule_check').find('.child_row').find('input').prop('checked',this.checked);
        });

        $('.checkbox').each(function(){
            $(this).qtip({
                content: {
                    text: $(this).attr('title'),
                    title: $(this).text()
                },
                position: {
                    my: 'bottom center',
                    at: 'top center',
                    target: $(this)
                },
                style: {
                    classes: 'qtip-green',
                    tip: {
                        corner: true,
                        mimic: false,
                        width: 10,
                        height: 10
                    }
                }
            });
        });

        $('select[name=group]').change(function(){
			location.href = this.value;
        });
        //导航高亮
        $('.side-sub-menu').find('a[href="{:U('AuthManager/index')}"]').closest('li').addClass('current');
    }(jQuery);
</script> </block>
